package com.shelpe.services.simbasync.dao;

import com.shelpe.services.simbasync.model.SyncLog;
import com.shelpe.services.simbasync.model.SyncLogExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface SyncLogMapper {
    int countByExample(SyncLogExample example);

    int deleteByExample(SyncLogExample example);

    int deleteByPrimaryKey(Long id);

    int insert(SyncLog record);

    int insertSelective(SyncLog record);

    List<SyncLog> selectByExample(SyncLogExample example);

    SyncLog selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") SyncLog record, @Param("example") SyncLogExample example);

    int updateByExample(@Param("record") SyncLog record, @Param("example") SyncLogExample example);

    int updateByPrimaryKeySelective(SyncLog record);

    int updateByPrimaryKey(SyncLog record);
}